
package research_team.client.generated.business;

import java.util.*;

import research_team.client.notgenerated.eventFramework.*;
import research_team.client.notgenerated.eventFramework.controler.*;
import com.google.gwt.user.client.ui.*;

public class WidgetFactory {

	private static WidgetFactory eInstance = new WidgetFactory();
	
	public static WidgetFactory getEInstance() {
		return eInstance;
	}
public TextBox createTextField_Team_name(final Team c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_name();
			}
			public void set(String newValue) {
				c.set_name(newValue);
			}
		};
		
		Property<String> s = new Property<String>("name", accessorName);
		c.setPropertychangesupportname(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Team_meaning(final Team c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_meaning();
			}
			public void set(String newValue) {
				c.set_meaning(newValue);
			}
		};
		
		Property<String> s = new Property<String>("meaning", accessorName);
		c.setPropertychangesupportmeaning(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Team_status(final Team c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_status();
			}
			public void set(String newValue) {
				c.set_status(newValue);
			}
		};
		
		Property<String> s = new Property<String>("status", accessorName);
		c.setPropertychangesupportstatus(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Team_urlPage(final Team c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_urlPage();
			}
			public void set(String newValue) {
				c.set_urlPage(newValue);
			}
		};
		
		Property<String> s = new Property<String>("urlPage", accessorName);
		c.setPropertychangesupporturlPage(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_Person_name(final Person c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_name();
			}
			public void set(String newValue) {
				c.set_name(newValue);
			}
		};
		
		Property<String> s = new Property<String>("name", accessorName);
		c.setPropertychangesupportname(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Person_firstname(final Person c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_firstname();
			}
			public void set(String newValue) {
				c.set_firstname(newValue);
			}
		};
		
		Property<String> s = new Property<String>("firstname", accessorName);
		c.setPropertychangesupportfirstname(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Person_affiliation(final Person c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_affiliation();
			}
			public void set(String newValue) {
				c.set_affiliation(newValue);
			}
		};
		
		Property<String> s = new Property<String>("affiliation", accessorName);
		c.setPropertychangesupportaffiliation(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Person_phone(final Person c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_phone();
			}
			public void set(String newValue) {
				c.set_phone(newValue);
			}
		};
		
		Property<String> s = new Property<String>("phone", accessorName);
		c.setPropertychangesupportphone(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Person_mail(final Person c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_mail();
			}
			public void set(String newValue) {
				c.set_mail(newValue);
			}
		};
		
		Property<String> s = new Property<String>("mail", accessorName);
		c.setPropertychangesupportmail(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 

public TextBox createTextField_Collaboration_website(final Collaboration c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_website();
			}
			public void set(String newValue) {
				c.set_website(newValue);
			}
		};
		
		Property<String> s = new Property<String>("website", accessorName);
		c.setPropertychangesupportwebsite(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Collaboration_title(final Collaboration c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_title();
			}
			public void set(String newValue) {
				c.set_title(newValue);
			}
		};
		
		Property<String> s = new Property<String>("title", accessorName);
		c.setPropertychangesupporttitle(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Collaboration_status(final Collaboration c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_status();
			}
			public void set(String newValue) {
				c.set_status(newValue);
			}
		};
		
		Property<String> s = new Property<String>("status", accessorName);
		c.setPropertychangesupportstatus(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Collaboration_from(final Collaboration c) {
	  		Accessor<Date> accessorName = new Accessor<Date>() {
	  			public Date get() {
	  				return c.get_from();
	  			}
	  			public void set(Date newValue) {
	  				c.set_from(newValue);
	  			}
	  	   	};
	  	   
	  	   Property<Date> s = new Property<Date>("from", accessorName);
	  	   c.setPropertychangesupportfrom(s.getChanges());
	  	   TextBox f = new TextBox();
	  	   new DateToTextField(f, s);
	  	   return f;
	  	 }
public TextBox createTextField_Collaboration_until(final Collaboration c) {
	  		Accessor<Date> accessorName = new Accessor<Date>() {
	  			public Date get() {
	  				return c.get_until();
	  			}
	  			public void set(Date newValue) {
	  				c.set_until(newValue);
	  			}
	  	   	};
	  	   
	  	   Property<Date> s = new Property<Date>("until", accessorName);
	  	   c.setPropertychangesupportuntil(s.getChanges());
	  	   TextBox f = new TextBox();
	  	   new DateToTextField(f, s);
	  	   return f;
	  	 }

public TextBox createTextField_Seminar_title(final Seminar c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_title();
			}
			public void set(String newValue) {
				c.set_title(newValue);
			}
		};
		
		Property<String> s = new Property<String>("title", accessorName);
		c.setPropertychangesupporttitle(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Seminar_anAbstract(final Seminar c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_anAbstract();
			}
			public void set(String newValue) {
				c.set_anAbstract(newValue);
			}
		};
		
		Property<String> s = new Property<String>("anAbstract", accessorName);
		c.setPropertychangesupportanAbstract(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Seminar_place(final Seminar c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_place();
			}
			public void set(String newValue) {
				c.set_place(newValue);
			}
		};
		
		Property<String> s = new Property<String>("place", accessorName);
		c.setPropertychangesupportplace(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Seminar_dateFrom(final Seminar c) {
	  		Accessor<Date> accessorName = new Accessor<Date>() {
	  			public Date get() {
	  				return c.get_dateFrom();
	  			}
	  			public void set(Date newValue) {
	  				c.set_dateFrom(newValue);
	  			}
	  	   	};
	  	   
	  	   Property<Date> s = new Property<Date>("dateFrom", accessorName);
	  	   c.setPropertychangesupportdateFrom(s.getChanges());
	  	   TextBox f = new TextBox();
	  	   new DateToTextField(f, s);
	  	   return f;
	  	 }
public TextBox createTextField_Seminar_dateUntil(final Seminar c) {
	  		Accessor<Date> accessorName = new Accessor<Date>() {
	  			public Date get() {
	  				return c.get_dateUntil();
	  			}
	  			public void set(Date newValue) {
	  				c.set_dateUntil(newValue);
	  			}
	  	   	};
	  	   
	  	   Property<Date> s = new Property<Date>("dateUntil", accessorName);
	  	   c.setPropertychangesupportdateUntil(s.getChanges());
	  	   TextBox f = new TextBox();
	  	   new DateToTextField(f, s);
	  	   return f;
	  	 }
public TextBox createTextField_Seminar_url4slides(final Seminar c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_url4slides();
			}
			public void set(String newValue) {
				c.set_url4slides(newValue);
			}
		};
		
		Property<String> s = new Property<String>("url4slides", accessorName);
		c.setPropertychangesupporturl4slides(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_OpenPosition_status(final OpenPosition c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_status();
			}
			public void set(String newValue) {
				c.set_status(newValue);
			}
		};
		
		Property<String> s = new Property<String>("status", accessorName);
		c.setPropertychangesupportstatus(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_OpenPosition_mission(final OpenPosition c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_mission();
			}
			public void set(String newValue) {
				c.set_mission(newValue);
			}
		};
		
		Property<String> s = new Property<String>("mission", accessorName);
		c.setPropertychangesupportmission(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_OpenPosition_duration(final OpenPosition c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_duration();
			}
			public void set(String newValue) {
				c.set_duration(newValue);
			}
		};
		
		Property<String> s = new Property<String>("duration", accessorName);
		c.setPropertychangesupportduration(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 

public TextBox createTextField_Section_text(final Section c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_text();
			}
			public void set(String newValue) {
				c.set_text(newValue);
			}
		};
		
		Property<String> s = new Property<String>("text", accessorName);
		c.setPropertychangesupporttext(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_Paper_title(final Paper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_title();
			}
			public void set(String newValue) {
				c.set_title(newValue);
			}
		};
		
		Property<String> s = new Property<String>("title", accessorName);
		c.setPropertychangesupporttitle(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Paper_url4pdf(final Paper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_url4pdf();
			}
			public void set(String newValue) {
				c.set_url4pdf(newValue);
			}
		};
		
		Property<String> s = new Property<String>("url4pdf", accessorName);
		c.setPropertychangesupporturl4pdf(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Paper_state(final Paper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_state();
			}
			public void set(String newValue) {
				c.set_state(newValue);
			}
		};
		
		Property<String> s = new Property<String>("state", accessorName);
		c.setPropertychangesupportstate(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_CallForPaper_title(final CallForPaper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_title();
			}
			public void set(String newValue) {
				c.set_title(newValue);
			}
		};
		
		Property<String> s = new Property<String>("title", accessorName);
		c.setPropertychangesupporttitle(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_CallForPaper_category(final CallForPaper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_category();
			}
			public void set(String newValue) {
				c.set_category(newValue);
			}
		};
		
		Property<String> s = new Property<String>("category", accessorName);
		c.setPropertychangesupportcategory(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_CallForPaper_deadline(final CallForPaper c) {
	  		Accessor<Date> accessorName = new Accessor<Date>() {
	  			public Date get() {
	  				return c.get_deadline();
	  			}
	  			public void set(Date newValue) {
	  				c.set_deadline(newValue);
	  			}
	  	   	};
	  	   
	  	   Property<Date> s = new Property<Date>("deadline", accessorName);
	  	   c.setPropertychangesupportdeadline(s.getChanges());
	  	   TextBox f = new TextBox();
	  	   new DateToTextField(f, s);
	  	   return f;
	  	 }
public TextBox createTextField_CallForPaper_url(final CallForPaper c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_url();
			}
			public void set(String newValue) {
				c.set_url(newValue);
			}
		};
		
		Property<String> s = new Property<String>("url", accessorName);
		c.setPropertychangesupporturl(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_Software_website(final Software c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_website();
			}
			public void set(String newValue) {
				c.set_website(newValue);
			}
		};
		
		Property<String> s = new Property<String>("website", accessorName);
		c.setPropertychangesupportwebsite(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Software_title(final Software c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_title();
			}
			public void set(String newValue) {
				c.set_title(newValue);
			}
		};
		
		Property<String> s = new Property<String>("title", accessorName);
		c.setPropertychangesupporttitle(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Software_description(final Software c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_description();
			}
			public void set(String newValue) {
				c.set_description(newValue);
			}
		};
		
		Property<String> s = new Property<String>("description", accessorName);
		c.setPropertychangesupportdescription(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_Partner_name(final Partner c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_name();
			}
			public void set(String newValue) {
				c.set_name(newValue);
			}
		};
		
		Property<String> s = new Property<String>("name", accessorName);
		c.setPropertychangesupportname(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Partner_country(final Partner c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_country();
			}
			public void set(String newValue) {
				c.set_country(newValue);
			}
		};
		
		Property<String> s = new Property<String>("country", accessorName);
		c.setPropertychangesupportcountry(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 public TextBox createTextField_Partner_category(final Partner c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_category();
			}
			public void set(String newValue) {
				c.set_category(newValue);
			}
		};
		
		Property<String> s = new Property<String>("category", accessorName);
		c.setPropertychangesupportcategory(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 
public TextBox createTextField_TypeCollaboration_name(final TypeCollaboration c) {
		Accessor<String> accessorName = new Accessor<String>() {
			public String get() {
				return c.get_name();
			}
			public void set(String newValue) {
				c.set_name(newValue);
			}
		};
		
		Property<String> s = new Property<String>("name", accessorName);
		c.setPropertychangesupportname(s.getChanges());
		TextBox f = new TextBox();
		new StringToTextField(f, s);
		return f;
	  }
	 





}